/* @override http://localhost:8080/assets/style.css */

html{
	width: auto;
	height: auto;
}

body {	
	width: auto;
	height: auto;
	background: #b4d6f9;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #333;
	overflow: auto;	
}

div.post{
	background: #b4d6f9;
	min-height: 80px;
	padding: 10px;
	margin: 5px;
	border: 2px solid #212121;
	float: left;
	clear: both;
	margin-left:auto;
	margin-right:auto;
}

#comments-threaded-discussion  {
	background: #b4d6f9;
	clear: both;
	width: 980px;
	padding: 10px;
	border: 5px dotted rgba(203,203,203,0.4);
	margin-top: 10px;
}



#post-featured {
	background: #b4d6f9;
	padding: 10px;
	width: 1004px;
	border: 2px solid #212121;
	float: left;
	clear: both;
}

div.post-body {
}

#posts-secondary {
	background: #b4d6f9;
	padding: 10px;
	margin: 5px;
	border: 2px solid #212121;
}

#posts-left {
	width: 70%;
	clear: none;
	float: left;
}

#posts-right {
	float: right;
	width: 30%;
	clear: none;
}

#topmenu {
	width: 1004px;
	clear: both;
	float: left;
}

#topmenu ul{
	text-decoration: none;
	list-style-type: none;
	text-transform: uppercase;
}

#topmenu li{
	float:left;
	padding-right: 20px;
	margin-top: 1px;
	margin-bottom: 10px;
}
#topmenu a{
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#topmenu a:hover {
	color: yellow;
}

.nav-relative-first{
	border-width: 0;
	border-style: none;
}
.nav-relative-previous{
	border-width: 0;
	border-style: none;
}
.nav-relative-next{
	border-width: 0;
	border-style: none;
}
.nav-relative-latest{
	border-width: 0;
	border-style: none;
}
#nav_featured{
	width: 1004px;
	float: left;
	clear: both;
	padding: 0px;
	margin: 0px;
}
#nav_featured ul{
	text-decoration: none;
	list-style-type: none;
	width: auto;
	height: auto;
	clear: right;
	float: left;
}
#nav_featured li{
	float:left;
	padding-right: 2px;
	margin-top: 1px;
	margin-bottom: 5px;
	padding-left: 2px;
}

ul.jumpnav {
	float: left;
	clear: none;
	padding: 1px;
}
ul.jumpnav li {
	float: none;
	clear: left;
}
ul.jumpnav-random {
	float: left;
	clear: none;
	padding: 0px;
}
ul.jumpnav-random li {
	float: none;
	clear: left;
	padding: 0;
	margin: 0;
	width: 5em;
	height: 6px;
}


#posts-section {
	clear: both;
	float: left;
}

ul.paging {
	text-decoration: none;
	list-style-type: none;
	clear: both;
	float: left;
}
li.paging{
	text-decoration: none;
	list-style-type: none;
}

div.post-body-detail {
	margin-bottom: 10px;
}
div.post-header {
	font-weight: bold;
	width: inherit;
}
div.post-header span.post-date {
}
div.post-header span.post-title {
}
div.post-comic {
	clear: both;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	text-align: center;
}
.post-comic img {
	margin-left: auto;
	margin-right: auto;	
	min-width: 800px;
}

.bloglist {
	background: #b4d6f9;
}

#footerbar{
	background: #b4d6f9;
	width: 980px;
min-height: 500px; 
clear: both;
	margin-top: 10px;
}
#footerbar-body {
	background: #b4d6f9;
repeat;
	width: 980px;
	height: 400px;
	min-height: 80px;
	clear: both;
	float: left;
}
#footerbar ul{
	text-decoration: none;	
	list-style-type: none;
	padding-left: 10px;
}
#footerbar li{
	float:left;
	padding-right: 20px;
	margin: 1px 5px 10px;
	text-decoration: none;
}
#footerbar div{
	float:left;
	padding: 10px;
	background: #b4d6f9;
}
#footerbar div div{
	margin: 5px;
}

#paging {
	float:left;
	padding: 10px;
	background: #b4d6f9;
	
}

#posts-section-title {
	width: 1004px;
	float: none;
	padding: 10px;
	background: #b4d6f9;
	margin-top: 10px;
	clear: both;
}

#blogroll a{
	padding: 5px;
}

#comments {
	width: 980px;
}

.author_comment{
	background: #b4d6f9;
}

.comment{
	background: #b4d6f9;
	padding: 10px;
}

.comment1{
	background: #b4d6f9;
	padding: 10px;
}

/* Start Tag Cloud CSS */
.cloud {text-decoration:none;padding:0 1px 0 1px; line-height:150%;text-align:justify;}
.cloud a{
	padding: 5px;
}
a.tag1 { font-size: 0.9em; font-weight: 100; }
a.tag2, a.tag3 { font-size: 1.0em; }
a.tag4 ,a.tag5, a.tag6 { font-size: 1.0em; }
a.tag7, a.tag8, a.tag9  { font-size: 1.1em; }
a.tag10, a.tag11, a.tag12 { font-size: 1.2em; }
a.tag13, a.tag14, a.tag15 { font-size: 1.3em; }
a.tag16, a.tag17, a.tag18 { font-size: 1.4em; }
a.tag19, a.tag20, a.tag21 { font-size: 1.5em; }
a.tag22, a.tag23, a.tag24 { font-size: 1.6em; }
a.tag25, a.tag26, a.tag27 { font-size: 1.7em; }
a.tag28, a.tag29, a.tag30 { font-size: 1.8em; }
/* End Tag Cloud CSS */




#logo {
position: relative; float: left;	
}

#page-header{
	margin: 5px; position: absolute; float: left; width: 1004px;
	visibility: visible;
	z-index: -1;
	opacity: 0.1;
}

#page-full{
	margin-left: auto;
	margin-right: auto;
	width:  1004px;
	float: none;
	clear: both;
}

#ad_top {
	margin:10px; position:relative; float:right;
	display: none;
}

#recent-books ul {
	text-decoration: none;	
	list-style-type: none;
	padding-left: 0px;
	
}
#recent-podcast {
	clear: both;
	padding-top: 5px;
}
#recent-podcast ul {
	text-decoration: none;	
	list-style-type: none;
	padding-left: 0px;
	
}

#recent-comics ul {
	text-decoration: none;	
	list-style-type: none;
	padding-left: 0px;
	
}

#recent-microblog {
	clear: both;
	padding-top: 5px;
}

#recent-microblog ul{
	text-decoration: none;	
	list-style-type: none;
	padding-left: 3px;
}

#recent-microblog ul li {
	background-color: #b4d6f9;
	padding:2px;
	margin: 1px;
}


#recent-blog {
	clear: both;
	padding-top: 5px;
}

#recent-blog ul{
	text-decoration: none;	
	list-style-type: none;
	padding-left: 3px;
}

#recent-blog ul li {
	background-color: #cddae7;
	padding:2px;
	margin: 1px;
}

#recent-comics ul li {
	background-color: #e1eefc;
	padding:2px;
	margin: 1px;	
}

#recent-comics {
	clear: both;
	padding-top: 5px;
}

#recent-books {
	padding-top: 5px;
}

#recent-books ul li {
	float:left;
}

#recent-books ul li ul li ul li ul li {
	padding: 3px;
	background-color: #8fa1e5;
	float:left;
}
